#ifndef _LIGHTOBJECT_H__20120122_
#define _LIGHTOBJECT_H__20120122_

#include "CBaseObject.h"

class LightObject : public BaseObject
{
public:
    LightObject();
    ~LightObject();

    void setDiffuseColor(float red, float green, float blue);
    void getDiffuseColor(float *red, float *green, float *blue);
    Ogre::ColourValue getDiffuseColor();

    void setSpecularColor(float red, float green, float blue);
    void getSpecularColor(float *red, float *green, float *blue);
    Ogre::ColourValue getSpecularColor();

private:
    Ogre::ColourValue m_specularColor;
    Ogre::ColourValue m_diffuseColor;

};

#endif //_LIGHTOBJECT_H__20120122_
